package com.service.auth;

import java.util.List;
import java.util.Map;

public interface IRoleResService {
	
	/**
	 * 查询所有URL的能访问的角色
	 * @return
	 * @throws Exception
	 */
	public List<Map> getAllRolesUrls()throws Exception;
	
	/**
	 * 根据角色ID 查询到它所有的资源
	 * @param roleId
	 * @return
	 * @throws Exception
	 */
	@SuppressWarnings("unchecked")
	public List<String> getAllResByRoleId(Integer roleId)throws Exception;
	
	
	/**
	 * 根据角色ID 删除此角色的所有资源
	 * @param roleId
	 * @return
	 * @throws Exception
	 */
	public boolean delAllResByRoleId(Integer roleId) throws Exception;
	
	
	/**
	 * 添加用户角色
	 * @param roleId
	 * @param resId
	 * @return
	 * @throws Exception
	 */
	public boolean insertRoleRes(Integer roleId,Integer resId) throws Exception;
}
